﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FeatureModelCore.FMShapes;

namespace FeatureModelCore.FMInterface
{
    public interface IFeature: IFeatureTreeObject
    {
        string FeatureName { get; set; }
        string Annotation { get; set; }
        FeatureNodeProperty[] Properties { get; }
        IFeature[] ChildrenNodes { get; }
        IRelation[] ChildrenGroupRelationshipes { get; }
        FMRectangle Shape { get; set; }
        //FeatureTreeRelationship[] ChildreanRelationshipes { get; }
    }
}
